package com.itheima.test1;

public class GirlFriend {
    //成员变量（属性）
    //要用private修饰，不给外界直接修改
    private String name;
    private int age;

    //现在成员变量被private修饰了，需要给外界提供修改成员变量的方法
    //即set和get
    //先给name提供
    public void setName(String name){
        this.name = name;
    }
    public String getName(){
        return name;
    }
    //再给age提供
    public void setAge(int age){
        //可以在这里将传过来的值进行判断是否合法
        if(age>=18&&age<50){
            //年龄符合要求，可以赋值给成员变量
            this.age=age;
        }else{
            //年龄不符合要求，给他提示一下
            System.out.println("非法输入！");
        }

    }
    public int getAge(){
        return age;
    }

    //提供构造方法（至少要有空参和全参构造两种）
    //空参
    public GirlFriend(){
        //空参构造，啥都不要写
    }
    //全参
    public GirlFriend(String name, int age){
        this.name = name;
        this.age = age;
    }

    //成员方法（行为）
    public void eat(){
        System.out.println("女朋友"+name +"在吃饭");
    }
    public void sleep(){
        System.out.println("女朋友"+name+"在睡觉");
    }
}
